package com.ruleengine.endpoint.callback;

import com.ruleengine.context.IWorkflowConext;
import com.ruleengine.endpoint.data.IEndpointData;


/**
 * 工作流执行引擎的回调对象接口
 * @author wuxiao
 *
 * Created on Apr 3, 2012
 */
public interface IEndpointCallBack {
    /**
     * 成功回调方法.
     * @param data 回调参数
     */
    public void onComplete(IWorkflowConext context, IEndpointData data);
    
    /**
     * 失败调用方法.
     * @param cause 异常对象
     */
    public void onError(Exception cause);
}
